ds_grid_value_disk_y


描述

使用本函数,你可获取到你要检索的值的Y坐标(在制定的网格区域内)你只要给出栅格数据的索引ID(ds_grid_create返回的)及中心区域的x/y坐标值然后给出检索数据的范围半径(必须为整数),然后再传入要检索的值如果所搜索的值不存在,则该函数将返回-1。


语法:

ds_grid_value_disk_y(index, xm, ym, r, val);

参数 描述
index 栅格的索引
xm 栅格内圆盘区域x位置。
ym 栅格内圆盘区域的y位置。
r 栅格中圆盘的半径
val 待检索的值


返回:

Real(实数)


例如:

if ds_grid_value_disk_exists(grid, 5, 5, 5, val)
   {
   xpos = ds_grid_value_disk_x(grid, 5, 5, 5, val);
   ypos = ds_grid_value_disk_y(grid, 5, 5, 5, val);
   }

上述代码将在栅格数据中指定圆盘区域内检索指定值如果找到了,则将值的x和y位置存储在两个变量中以供后续使用。